﻿namespace Framework
{

    public interface IUIFormLogic
    {
        public IUIForm UIForm{ get; set; }
        public void OnInit(object userData);

        public  void OnOpen(object userData);
        public  void OnClose(object userData);
        public  void OnRecycle(object userData);
        public void OnUpdate(float elapseSeconds, float realElapseSeconds, object userData);
        public void OnDepthChanged(int uiGroupDepth, int depthInUIGroup);
    }

}